@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

img{ border:none;}

ul li{ list-style:none;}

.clear{ margin:0; padding:0; line-height:0; height:0; width:0; line-height:0; font-size:0; clear:both;} 

a{ font-size:12px; text-decoration:none; color:#585858 }

/*公用样式*/

.top{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #e0e0e0; background:#f1f0f0}

.toper{ width:1000px; height:30px; line-height:22px; margin:0 auto; overflow:hidden }

.welcome{margin-top:6px; float:left; font-size:12px; background:url(../images/gif-0428.gif) no-repeat left; text-indent:18px; color:#646464}

/*.toper .yuyan{ float:right; font-size:12px; background:url(../images/rr.jpg) no-repeat left center; text-indent:20px;; margin-top:7px; color:#646464}

.toper .yuyan a{ margin-left:10px;}*/



.toper span { padding-top:6px; float:right; font-size:14px; color:#646464; }

.toper .china { float:left; width:60px; background:url(../images/cn.jpg) no-repeat; padding-left:35px; margin-right:10px;}

.toper .english { float:left; width:60px; background:url(../images/en.jpg) no-repeat; padding-left:35px;}





.header{ width:100%; height:88px; background:#ffffff}

.header_warper{ width:1000px; height:80px; margin:0 auto; overflow:hidden}

.logo{ float:left}

.tel{ float:right}

/*导航*/

.col960{width:1000px;margin:auto;}

.navbg{height:37px;width:100%;background:#0061a5;box-shadow:1px 1px 7px #999;position:absolute;z-index:99;left:0;}

#navul li{float:left;margin-right:1px;width:80px;height:37px;position:relative;text-align:center;line-height:37px; margin-left:19px;  text-align:center}

#navul li.navhome{text-align:left;padding:0 0px 0 0px;width:60px;}

#navul li a{ font-size:14px; font-weight:bolder}

#navul li a:link, #navul li a:visited{color:#FFFFFF;}

#navul li ul{display:none;position:absolute;z-index:10000;top:38px;left:-1px;background:#006D96;border:#004E6C 1px solid;border-bottom:none;}

#navul li ul li{display:block;width:80px;float:none;margin-right:0px;height:28px;position:relative;line-height:28px;border-bottom:#004E6C 1px solid;font-size:12px;}

#navul li.navmoon{background:#006D96;width:80px;height:35px;line-height:35px;}

#navul li.navmoon a{color:#FFFFFF;}

#navul li.navhome a:hover{color:#FCFF00;}

#navul li.navmoon ul{display:block;}

#navul li.navmoon ul a{display:block;width:90px;height:28px;line-height:28px;}

#navul li.navmoon ul a:hover{background:#000000;}

.weaper{ width:1000px; height:auto; margin:43px auto; }

/* banner */

.banner{position:relative;height:348px;overflow:hidden;width:100%;}

.banner .show{width:2500px;position:absolute;left:50%;top:0px;margin-left:-1250px;height:500px;overflow:hidden;}

.banner .show ul{position:relative;height:348px;overflow:hidden;width:2500px;float:left;}

.banner .show ul li{text-align:center;width:2500px;float:left;height:348px;position:absolute;display:none}

.banner .focus{position:absolute;width:120px;padding-left:10px;padding-top:13px;bottom:0px;right:0px;background:url(../images/bor02.png) no-repeat left center;height:29px;}

.banner .focus a{width:14px;height:14px;background:url(../images/ico01.png) no-repeat left -24px;float:left;margin-left:10px;display:inline-block}

.banner .focus a.on{background:url(../images/ico01.png) no-repeat left top}

.all_bg{background-image:url(../images/all_bg.png);background-repeat:no-repeat}

.wrapper{width:1000px;margin:0 auto;}

/* hot */

.hot{width:100%;height:42px;line-height:42px;position:absolute;bottom:0;z-index:2;background-image:url(../images/bg03.png);background-repeat:repeat-x;}

.hot .list{float:left;width:860px;padding-left:10px;height:42px;position:relative;float:left;}

.hot .list .prev{display:block;width:18px;height:15px;position:absolute;background-position:-42px -108px;top:13px;left:80px;}

.hot .list .next{display:block;width:18px;height:15px;position:absolute;background-position:-80px -108px;top:13px;left:105px}

.list_txt{font-size:16px;width:145px;float:left;}

.hot .list span.tit{font-size:12px;width:145px;float:left;color:#151515;}

.hot .list a{color:#000000;font-size:12px;text-decoration:none;}

.hot .list a:hover{color:#0157AD;font-size:12px;text-decoration:none;}

.hot .list div{width:700px;float:left;height:42px;position:relative;overflow:hidden}

.hot .list div ul{width:700px;position:absolute}



.content{ width:1000px; height:auto; margin:10px auto; overflow:hidden}

.content .left{ width:242px; height:auto;  float:left}

.content .left .list{ width:242px; height:322px; border:1px solid #cbcbcb;}

.content .left .contact{ width:242px; height:201px; border:1px solid #cbcbcb; margin-top:10px;}

.content .left .hyzs{ width:242px; height:250px; border:1px solid #cbcbcb; margin-top:10px;}

.content .left .chanpindt{ width:242px; height:225px; border:1px solid #cbcbcb; margin-top:10px;}



.qiehuan{ margin:7px 0px;}



.tt{ width:100%; height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #cbcbcb;}

.tt span{ font-size:14px; font-weight:bolder; color:#429dfa; padding-left:5px; }

.tt em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a2a2a3; padding-left:3px;}

.content .left .list ul{ margin-left:5px; width:230px; height:275px;  background:url(../images/tyu.jpg) no-repeat}

.content .left .list ul li a{ width:230px; height:28px; display:block; line-height:30px; text-indent:25px; margin-top:3px; }

.content .left .list ul li a:hover{ color:#429dfa}

.lx{  width:224px; margin:8px; line-height:1.75em; font-size:12px; color:#343333}

.lx h5{ font-size:14px;}

.tt p{ float:left; width:160px; float:left}

.tt a{ float:right;  width:47px; height:28px; display:block; text-align:center; }

.tt a img{ margin-top:10px;}

.hyzs ul{ width:230px; margin:0 auto; }

.hyzs ul li{ background:url(../images/gif-0056.gif) no-repeat center left; width:230px; height:25px; border-bottom:1px dashed #c4c4c4; line-height:25px; text-indent:16px;}

.hyzs ul li a{  }

.hyzs ul li a:hover{ color:#429dfa}

.hyzs ul li span{ float:right; font-size:12px; color:#666666 }

.content .right{ width:745px; height:auto; float:right; }

.product{ height:510px; width:743px;border:1px solid #cbcbcb;}

.product ul li{ float:left; width:175px; margin-left:9px; margin-top:9px;  _margin-left:7px; _margin-top:5px; }

.product ul li p{ width:152px; height:20px; line-height:30px; text-align:center;}

.product ul li p a{ color:#3d3b3b}

.product ul li p a:hover{ color:#429dfa}

.xia{ width:100%; height:252px;  margin-top:10px; overflow:hidden}

.gywm{ width:366px; height:250px;border:1px solid #cbcbcb; float:left}

.wenzi{ padding:5px; font-size:12px; line-height:1.7em; color:#3d3b3b}

.wenzi img{ float:left; margin-right:5px;}





.news{ width:366px; height:250px;border:1px solid #cbcbcb; float:right}

.toutiao{ width:356px; height:110px;  margin:8px auto;}

.toutiao img{ float:left}

.toutiao .wenzi{ width:185px; float:left; margin-left:8px; }

.toutiao .wenzi p{ font-size:14px; font-weight:bolder; color:#525252}

.toutiao .wenzi span{ font-size:12px; line-height:1.6em; color:#525252; margin-top:3px; display:block}

.toutiao .wenzi span a{ color:#b80000}

.toutiao .wenzi span a:hover{ text-decoration:underline}

.news ul{ width:356px; margin:0px auto; }

.news ul li{ background:url(../images/gif-0056.gif) no-repeat center left; width:350px; height:25px; line-height:25px; text-indent:15px; margin-top:3px;}

.news ul li a{  }

.news ul li a:hover{ color:#b80000}

.news ul li span{ float:right; font-size:12px; color:#666666 }

.footer{ width:100%; height:150px; background:#0061a5; margin-top:-30px;font-size:12px; color:#FFFFFF; text-align:center; padding-top:30px; line-height:1.8em }

.footer a{ color:#FFFFFF; text-decoration:none;}

.footer a:hover{ color:#FF0000; text-decoration:none;}

.banner_about{ width:1000px; height:250px; margin-top:10px; }

.tt1{ width:100%; height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #cbcbcb;}

.tt1 p{ float:left; font-size:14px; margin-left:5px; font-weight:bolder;color:#429dfa;}

.tt1 .weizhi{ float:right; margin-right:5px; font-size:12px; color:#666666}

.right_about{width:745px; height:auto; float:right; border:1px solid #cbcbcb;}

.about_xx{ padding:5px; font-size:12px; color:#666666; line-height:1.8em}



